$(function(){
    $("#topBtn").click(setTop);
    $("#wonderfulBtn").click(setwonderful);
    $("#deleteBtn").click(setdelete);
});

function like(btn,entityType,entityId,entityUserId,postId){//第一个参数是超链接，把它当成按钮来用 直接
    $.post(
        CONTEXT_PATH +"/like",
        {"entityType":entityType,"entityId":entityId,"entityUserId":entityUserId,"postId":postId},
        function(data){
            data = $.parseJSON(data);
            if(data.code == 0){ //请求成功了--就改变赞的数量和字（已赞还是赞）
                $(btn).children("i").text(data.likeCount);
                $(btn).children("b").text(data.likeStatus==1?"已赞":"赞");
            }else {//否则就是失败了
                alert(data.msg);
            }
        }
    );
}
//置顶--直接发出一个异步的post请求 访问服务器传参就行了 --要注意点过置顶之后不能再点第二次
function setTop(){
    $.post(
        CONTEXT_PATH+"/discuss/top",
        {
            "id": $("#postId").val()},
            function(data){
            data=$.parseJSON(data);
            if(data.code==0){
                //获得这个置顶按钮的disabled属性 改成disabled 就行了
                $("#topBtn").attr("disabled","disabled");
            }else{
                alert(data.msg);
            }
        }
    );
}
//加精
function setwonderful(){
    $.post(
        CONTEXT_PATH+"/discuss/wonderful",
        {
            "id": $("#postId").val()},
        function(data){
            data=$.parseJSON(data);
            if(data.code==0){
                //获得这个加精按钮的disabled属性 改成disabled 就行了
                $("#wonderfulBtn").attr("disabled","disabled");
            }else{
                alert(data.msg);
            }
        }
    );
}
//删除
function setdelete(){
    $.post(
        CONTEXT_PATH+"/discuss/delete",
        {
            "id": $("#postId").val()},
        function(data){
            data=$.parseJSON(data);
            if(data.code==0){
                //此时既然删除了帖子,就可以直接跳转到首页
                location.href=CONTEXT_PATH+"/index";
            }else{
                alert(data.msg);
            }
        }
    );
}